<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="utf-8" />
        <title>PythonTutorials</title>
        <link rel="stylesheet" href="/theme/css/main.css" />

        <!--[if IE]>
            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
</head>

<body id="index" class="home">
        <header id="banner" class="body">
                <h1><a href="/">PythonTutorials </a></h1>
                <nav><ul>
                    <li><a href="/category/cpp.html">cpp</a></li>
                    <li><a href="/category/python.html">python</a></li>
                </ul>
                </nav>
        </header><!-- /#banner -->

                <section id="content" class="body">
                    <ol id="posts-list" class="hfeed" start="2">
            <li><article class="hentry">
                <header>
                    <h1><a href="/chapter6.html" rel="bookmark"
                           title="Permalink to chapter6">chapter6</a></h1>
                </header>

                <div class="entry-content">
<footer class="post-info">
        <span>Mon 06 April 2020</span>
<span>| tags: <a href="/tag/cpp.html">cpp</a><a href="/tag/progarmming.html">progarmming</a></span>
</footer><!-- /.post-info -->                <h5>特点：同一数组中的所有元素都属于同一种数据类型（如，int，float，char），数组元素用数组名和数组的下表来表示。(一批同类型的数据)</h5>
<h5>方法：一个数组其实就是一个变量，可以称为带有下标的变量。</h5>
<h1>一、一维数组</h1>
<ul>
<li><strong>定义:</strong>   ==类型名 数组名[常量表达式]，float score[50];==<ul>
<li>数组定义注意事项:</li>
<li>数组名属于用户自定义标识符；</li>
<li>定义一维数组时，数组名后必须有一个方括号，常量表达式的数值表示所定义的数组一共有多少个元素（称为数组长度或数组的大小）。</li>
<li>定义中，方括号中不能含有变量，且常量表达式的数值必须是正整数。</li>
<li>C语言中数组在内存中分配得空间是连续的。</li>
<li>数组必须先定义，后使用</li>
<li>不能整体使用数组名，只能使用元素</li>
<li>数组应该是单行单列的数据。</li>
<li>一维二维数组是地址常量。</li>
</ul>
</li>
<li><strong>使用：</strong>   ==数组名[下标]==<ul>
<li>有N个元素的的数组，下标的数值在（0 ~ N-1之间），char a[10];a[0] = 'a'; </li>
<li>数组的下标是可以变化的 …</li></ul></li></ul>
                <a class="readmore" href="/chapter6.html">read more</a>
                </div><!-- /.entry-content -->
            </article></li>

            <li><article class="hentry">
                <header>
                    <h1><a href="/chapter7.html" rel="bookmark"
                           title="Permalink to chapter7">chapter7</a></h1>
                </header>

                <div class="entry-content">
<footer class="post-info">
        <span>Mon 06 April 2020</span>
<span>| tags: <a href="/tag/cpp.html">cpp</a><a href="/tag/progarmming.html">progarmming</a></span>
</footer><!-- /.post-info -->                <h2>函数与预编译</h2>
<ol>
<li>函数的定义<ol>
<li>定义：函数返回值类型 函数名(形参列表){函数体;}（4+2）部分。</li>
<li>形参变量类型不能省（现代方法）</li>
<li>函数名遵循用户自定义标识符规则</li>
<li>一个main函数，为单框架</li>
<li>一个main函数+多个子函数，为复合框架</li>
<li>函数返回值类型：void类型（不可以加return），非void类型（一定要加return表达式）</li>
</ol>
</li>
<li>函数调用(函数类型)<ol>
<li>方式1：非void类型，变量名=函数名(实参列表)；</li>
<li>方式2：void类型，函数名(实参列表)；</li>
<li>注意事项：<ul>
<li>看框架（单、复）</li>
<li>子函数返回值类型（void or 非void类型）</li>
<li>主函数调用子函数的次数</li>
<li>执行过程（单向传值遵循三一致，参数个数相同，参数类型一致，参数位置次序一致）</li>
</ul>
</li>
</ol>
</li>
<li>注：<ul>
<li>一个源程序可以有一个或多个函数 …</li></ul></li></ol>
                <a class="readmore" href="/chapter7.html">read more</a>
                </div><!-- /.entry-content -->
            </article></li>

            <li><article class="hentry">
                <header>
                    <h1><a href="/chapter8-1.html" rel="bookmark"
                           title="Permalink to chapter8-1">chapter8-1</a></h1>
                </header>

                <div class="entry-content">
<footer class="post-info">
        <span>Mon 06 April 2020</span>
<span>| tags: <a href="/tag/cpp.html">cpp</a><a href="/tag/progarmming.html">progarmming</a></span>
</footer><!-- /.post-info -->                <h2>一、 指针变量定义</h2>
<p>C语言有两种常量：
* 值常量
* 符号常量</p>
<p>C语言有两种变量：
* 内容变量——普通变量
* 地址变量——指针变量</p>
<h1>指针变量的定义：类型名    * 指针变量名</h1>
<ul>
<li>int a,b,<em>p1,</em>p2;</li>
<li>float a,b,<em>p3,</em>p4;</li>
<li>char s,<em>p5,</em>p6;</li>
</ul>
<h3><strong>==注意事项==</strong></h3>
<ul>
<li>定义变量（指针变量、普通变量）都必须在前面添加类型名</li>
<li>定义指针变量时，指针变量前面的“*”表示定义的是一个指针类型的变量，星号不是指针变量的一部分，只是一个标志。</li>
<li>指针变量专门用来存储地址，禁止将一个整型直接赋值给一个指针变量。</li>
<li>内容变量存内容，地址变量存地址</li>
</ul>
<h1>指针变量的引用</h1>
<ul>
<li>“*”为指针运算符，可以取出指针变量指向的普通变量的值（间接引用普通变量）</li>
<li>“&amp;”为地址运算符，通过&amp;可以取出普通变量中的地址（单目，二级 …</li></ul>
                <a class="readmore" href="/chapter8-1.html">read more</a>
                </div><!-- /.entry-content -->
            </article></li>
            </ol><!-- /#posts-list -->
<p class="paginator">
        <a href="/index18.html">&laquo;</a>
    Page 19 / 22
        <a href="/index20.html">&raquo;</a>
</p>
            </section><!-- /#content -->
        <section id="extras" class="body">
                <div class="blogroll">
                        <h2>blogroll</h2>
                        <ul>
                            <li><a href="http://getpelican.com/">Pelican</a></li>
                            <li><a href="http://python.org/">Python.org</a></li>
                            <li><a href="http://jinja.pocoo.org/">Jinja2</a></li>
                            <li><a href="#">You can modify those links in your config file</a></li>
                        </ul>
                </div><!-- /.blogroll -->
                <div class="social">
                        <h2>social</h2>
                        <ul>

                            <li><a href="#">You can add links in your config file</a></li>
                            <li><a href="#">Another social link</a></li>
                        </ul>
                </div><!-- /.social -->
        </section><!-- /#extras -->

        <footer id="contentinfo" class="body">
                <p>Powered by <a href="http://www.maxiaoan.com/">Maxiaoan</a></p>
        </footer><!-- /#contentinfo -->

</body>
</html>